package com.old.result;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


import java.io.Serializable;
import java.util.List;

/**
 * 封装分页查询结果
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageResult{

    private long total; //总记录数

    private List records; //当前页数据集合
//
//        // -------------------- 便捷构造方法 --------------------
//        /**
//         * 快速创建分页结果
//         * @param total   总记录数
//         * @param records 当前页数据
//         */
//        public static <T> PageResult<T> of(Long total, List<T> records) {
//            return new PageResult<>(total, records);
//        }
//
//        /**
//         * 快速创建空分页结果
//         */
//        public static <T> PageResult<T> empty() {
//            return new PageResult<>(0L, List.of());
//        }
//

}
